parachute helicopter - Turkish English Dictionary